package com.atguigu.tingshu.search.service;

import com.atguigu.tingshu.vo.search.AlbumInfoIndexVo;

import java.util.List;
import java.util.Map;

public interface ItemService {


    void albumOnSale(Long albumId);

    void albumOffSale(Long albumId);

    void batchAlbumOffSale();

    Map<String, Object> getAlbumInfo(Long albumId);

    void preRankingCache();

    List<AlbumInfoIndexVo> findRankingList(Long category1Id, String dimension);

    /**
     * 查询所有的专辑id集合
     */
    List<Long> getAlbumInfoIdList();

    Boolean rebuildBloomFilter();
}
